www.gusucode.com > XerCMS 携云PHP企业建站程序 v2015PHP源码程序 > XerCMS 携云PHP企业建站程序 v2015/XerCMS_v20150724/XerCMS_v20150724/XerCMS/Utils/tag/XerCMS_vote.php
<?php /** * @name XERCMS * @author Arno <XerCMS@163.com> [QQ:1328013] * @version 1.0.0 * @link http://www.XerCMS.com */ !defined('XERCMS') && exit('Access Denied'); class XERCMS_TAG_VOTE { public function vote($param,$html,$layer) { if(!isset($param['id']) || !is_numeric($param['id'])) { return; } $sql = 'state = 1'; $sql .= ' AND id = \''.(int)$param['id'].'\''; $sql .= ' LIMIT 1'; $sql = 'SELECT * FROM xercms_vote WHERE '.$sql; $val = php::dfor($param); return '<?php $data_'.$layer.' = '.(isset($param['cache']) ? 'Cache::fetchSql(\''.$sql.'\','.(int)$param['cache'].')' : 'DB::fetch_all(\''.$sql.'\')').';foreach($data_'.$layer.' as '.$val.') { ?>'.$html.'<?php } ?>'; } public function options($param,$html,$layer) { $sql = 'SELECT * FROM xercms_vote_options o LEFT JOIN xercms_vote_count c ON c.vid = o.vid AND c.oid = o.oid WHERE o.vid = \''.php::dvar($param['vid']).'\''; $val = php::dfor($param); return '<?php $data_'.$layer.' = '.(isset($param['cache']) ? 'Cache::fetchSql(\''.$sql.'\','.(int)$param['cache'].')' : 'DB::fetch_all(\''.$sql.'\')').';foreach($data_'.$layer.' as '.$val.') { ?>'.$html.'<?php } ?>'; } } ?>